home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / std / c / 266 < prev    next >
Internet Message Format  |  1996-08-06  |  902b

  1. Path: ux211.wmin.ac.uk!ncfee
  2. From: ncfee@westminster.ac.uk (Chris Ebenezer)
  3. Newsgroups: comp.std.c
  4. Subject: Re: size_t
  5. Date: 1 Feb 1996 12:33:36 GMT
  6. Organization: University of Westminster
  7. Message-ID: <4eqbv0$ckd@badger.wmin.ac.uk>
  8. References: <4eiua2$9u@engnews1.Eng.Sun.COM>
  9. NNTP-Posting-Host: ux211.wmin.ac.uk
  10. X-Newsreader: TIN [version 1.2 PL2]
  11.  
  12. Steve Clamage (clamage@Eng.Sun.COM) wrote:
  13. : Example: A system has a 48-bit address space and 48-bit pointers, but does
  14. : not have a 48-bit integer type. (The integer types are 8, 16, 32, and
  15. : maybe 64 bits.) Suppose the implementation predefined an unsigned 48-bit
  16. : type "__ptrsize", and size_t was typedef'd to be __ptrsize.
  17.  
  18. Well, an implementation is free to represent int with 48 bits. All thats
  19. guarenteed is that :
  20.  
  21.     long >= 32bits; short >= 16 bits
  22. and
  23.     short <= int <= long
  24.  
  25. Maybe someone would care to correct me on this.
  26.  
  27. Chris.
  28.  
  29. --
  30.